@charset "utf-8";
/* CSS Document shoppingCart.html、releaseStudyApply.html、myStudyApply.html、modifyStudyui.html、userCollection.html、appraiseList.html*/

#main .right .index dt font {color:#f00; font-weight:bold; padding-right:5px;}
#main .right .index dt span {float:right;}
#main .right .index dt span a {display:block; background:#f00; color:#fff; padding:5px 10px; font-size:14px; float:right; line-height:14px; margin-top:-3px;}
#main .right .index .title {min-height:30px;}
#main .right .index .title .check {width:50px; text-align:center;}

#main .right .index .title .check input { border:none; margin:0px;vertical-align:-2px; margin-right:5px;}
#main .right .index dd span {display:block; float:left;}
#main .right .index .title .info {width:430px; text-align:left; }
#main .right .index .title .price,#main .right .index .title .num,#main .right .index .title .money,#main .right .index .title .ope,#main .right .zhuangt { width:100px; text-align:center;}
#main .right .index .title .ope {width:100px; float:right;}
#main .right .index .content {padding-top:30px; min-height:100px; }
#main .right .index .title .choose_all{margin-right:5px;}
#main .right .index .cont .info {width:230px;}
#main .right .index .content ul {clear:both; min-height:100px; overflow:auto; border:1px solid #ccc; border-top:none;}
#main .right .index .content ul li {min-height:100px; padding-top:10px;padding-bottom:10px; border-top:1px solid #ccc;overflow:auto;}
#main .right .index .content .check {text-align:center;}
#main .right .index .content .info {text-align:left; position:relative;}
#main .right .index .content .info .p1 {padding-top:5px; color:#666; width:200px; line-height:17px;}
#main .right .index .content .info img {padding:2px; border:1px solid #ccc;}
#main .right .index .content .info font {position:absolute; top:0px; margin-left:15px; width:135px;}
#main .right .index .content  #col_goods_title{width:200px !important;}
#main .right .index .cont .info font {width:150px;}
#main .right .index .content .info .font1 {left:235px; width:160px; line-height:20px; color:#999;}
#main .right .index .content .info font a {color:#333;}
#main .right .index .content .info font a:hover {color:#f00; text-decoration:underline;}
#main .right .index .content .money { color:#f00; font-weight:700; font-size:14px;}
#main .right .index .content .price { font-weight:700; font-size:14px;}

#main .right .index .content .mun a {display:block; border:1px solid #CCC; float:left; padding:1px 6px; line-height:16px; margin-top:2px; margin-right:3px;}
#main .right .index .content .ope a {color:#333;}
#main .right .index .content .ope a:hover {color:#f00; text-decoration:underline;}
#main .right .index .content .zhuangt a {color:#333;}
#main .right .index .content .zhuangt a:hover,#main .right .index .cont2 .num a:hover {color:#f00; text-decoration:underline;}
#main .right .index .cont1 .num {width:200px;}
#main .right .index .cont2 span {text-align:left;}
#main .right .index .cont2 .info {width:350px; padding:0 10px 0 50px; text-align:left;overflow: hidden;word-wrap: break-word;word-break: break-all;} 
#main .right .index .cont2 .info text,#main .right .index .cont2 .info .addition_p{padding-left:10px;} 
#main .right .index .cont2 .zhuangt,#main .right .index .cont2 .num {width:160px; padding: 0 10px;}
#main .right .index .cont2 .info p {color:#999; padding-top:5px;}
#main .right .index .cont2 .zhuangt a,#main .right .index .cont2 .num a  {color:#36c;}
#main .right .index .cont2 .num p { padding-top:5px;}
#main .right .index .cont2 .num p font {color:#f60;}
.alreadyDone{cursor:text;text-decoration:none;}
.alreadyDone:hover{color:#333 !important;text-decoration:none !important;}
#main .right .index .cont3 span {text-align:center;}
#main .right .index .cont3 .info {width:133px; text-align:center;}
#main .right .index .cont3 .info a,#main .right .index .cont3 .num a {color:#36c;}
#main .right .index .cont3 .info a:hover,#main .right .index .cont3 .num a:hover {color:#f00; text-decoration:underline;}
#main .right .index .cont3 .num,#main .right .index .cont3 .price,#main .right .index .cont3 .money,#main .right .index .cont3 .num,#main .right .index .cont3 .zhuangt {width:106px;}
#main .right .index .cont3 .time {width:75px; padding:0 20px;}
#main .right .index .cont3 .zhuangt font {color:#066601;} 
#main .right .index .cont3 .one font {color:#666;} 
#main .right .index .jiesuan span{float:right;padding-top:10px; font-size:18px; line-height:30px;}
#main .right .index .jiesuan font {color:#f00; font-weight:bold; padding-right:5px;}
#main .right .index .jiesuan span a {display:block; background:#f00; color:#fff; padding:13px 35px; font-size:18px; float:right; margin-left:10px; line-height:14px; margin-top:-3px;}
#main .right .index .jiesuan .discount1{float:left;margin-right:20px;font-size:15px;}
#main .right .index .jiesuan .discount1 input[type="text"]{width:80px;height:22px;font-size:15px;float:left;margin-top:5px;}
#main .right .index .jiesuan .discount1 .if_use{float:left;margin-top:9px;margin-right:5px;}
#main .right .index .jiesuan .discount1 span{float:left;}
#main .right .index .jiesuan .discount1 .integerTips{float:left;margin-right:5px;}
#main .right .index .jiesuan .batch_ope{font-size:15px;margin:16px 10px 0 10px;color:#000;float:left;}
#main .right .index .jiesuan .batch_ope:hover{color:red;}
#main .right .index .usefulInteger{font-size:13px;color:#888;float:right}
#main .right .index .onlyInteger{
	display:block;
	background:#f00;
	color:#fff;
	padding:13px 35px;
	font-size:18px;
	float:right;
	margin-left:10px;
	line-height:14px;
	margin-top:-3px;
	border:none;
	cursor:pointer;
}
#main .right .wc {font-size:13px; font-weight:bold; width:650px; margin:50px 0 80px 160px; }
#main .right .wc span {float:left;}
#main .right .wc .f1 { margin-left:4px; margin-top:2px; width:13px; height:13px; background:url(../images/bg_state.jpg) no-repeat; background-position:-150px 0; float:left;}
#main .right .wc .f2 { margin-left:4px; margin-right:5px; margin-top:2px; width:163px; height:14px; background:url(../images/bg_state.jpg) no-repeat; background-position:0 -40px; float:left;}
#main .right .wc .f3 { margin-left:4px; margin-right:5px; margin-top:2px; width:163px; height:14px; background:url(../images/bg_state.jpg) no-repeat; background-position:0 0; float:left;}

.box-hd {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    border-width: 1px 0;
    font-weight: 700;
    height: 27px;
    line-height: 27px;
    padding: 0 0 0 10px;
}
.box-bd {
    padding: 0 10px;
}
.refund-box {
    border: 1px solid #ddd;
    float: left;
   
   
    width: 241px;
}

.refund-box .box-bd ul {
    color: #666;
    padding-top: 10px;
}
.refund-box .box-hd div {
    overflow: hidden;
}
.refund-box .box-hd span {
    color: #fab044;
    float: right;
    font-weight: 700;
    line-height: 16px;
    margin-top: 2px;
    padding: 3px 10px 3px 24px;
    position: relative;
}
.refund-box .box-hd s {
    background-position: -61px -103px;
    height: 22px;
    left: 0;
    position: absolute;
    top: 0;
    width: 23px;
}
.refund-box .box-bd ul {
    color: #666;
    padding-top: 10px;
	padding-bottom:10px;
	border-bottom: 1px dotted #d4d4d4; margin-bottom:10px;
}
.refund-box .box-bd ul li {
    color: #999;
    list-style: outside none none;
    padding-bottom: 2px;
    position: relative;
}
.refund-box .box-bd ul li.refund-info-wl {
    height: 60px;
}
.refund-box .box-bd ul li.refund-info-wl span.desc {
    position: absolute;
}
.refund-box .box-bd span {
    overflow: hidden;
    table-layout: fixed;
    vertical-align: top;
    width: auto;
    word-break: break-all;
    word-wrap: break-word;
}
.refund-box .box-bd span.desc {
    display: inline-block;
    top: -2px;
    width: auto;
}
.refund-box .box-bd strong {
    color: #c00;
}
.refund-box .box-bd strong.price {
    font-family: arial,verdana,sans-serif !important;
}
.refund-item-pic {
    float: left;
    height: 52px;
    overflow: hidden;
    text-align: center;
    width: 52px;
}
.refund-item-desc {
    color: #999;
    float: left;
    padding-left: 10px;
    width: 156px;
}
.refund-box .box-bd ul {
    color: #666;
    padding-top: 10px;
}

.refund-box .box-bd ul li {
    color: #999;
    list-style: outside none none;
    padding-bottom: 2px;
    position: relative;
}

.refund-item-info {
    margin-top: 10px;
    overflow: hidden;
}
.refund-record {width:640px; float:right; padding-top:5px;}
.refund-record .ui-box-hd, .refund-qa .ui-box-hd {
    padding-left: 0;
}
.refund-record .ui-box-hd, .qa-simple .ui-box-hd {
    border-bottom: 2px solid #ddd;
}
.refund-record .ui-box h3, .qa-simple .ui-box h3 {
    font-size: 14px;
}
.consult-form-unfold {
    background: none repeat scroll 0 0 #f7f5f6;
    padding: 8px 0 15px 8px;
}
.refund-msg-list {
    color: #666;
    line-height: 24px;
    margin-top: 20px;
}

.refund-msg-list dl {
    margin-bottom: 36px;
}
.refund-msg-list dt {
    border-bottom: 1px dotted #d4d4d4;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.refund-msg-list dt .ui-time {
    color: #999;
    margin-left: 20px;
}

.refund-msg-list dt strong {
    color: #333;
}

.refund-msg-list p {
    color: #333;
    margin-bottom: 10px;
    word-wrap: break-word;
}
